﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace common {
	using Autofac;
	using System.Collections;
	using System.Threading;

	public class global_vars {

		private static Hashtable _common_audio_file;
		public static Hashtable common_audio_file {
			get {
				if (_common_audio_file == null) {
					_common_audio_file = new Hashtable();
					_common_audio_file.Add("0", @"number\zero.wav");
					_common_audio_file.Add("1", @"number\one.wav");
					_common_audio_file.Add("2", @"number\two.wav");
					_common_audio_file.Add("3", @"number\three.wav");
					_common_audio_file.Add("4", @"number\four.wav");
					_common_audio_file.Add("5", @"number\five.wav");
					_common_audio_file.Add("6", @"number\six.wav");
					_common_audio_file.Add("7", @"number\seven.wav");
					_common_audio_file.Add("8", @"number\eight.wav");
					_common_audio_file.Add("9", @"number\nine.wav");

					_common_audio_file.Add("零", @"number\zero.wav");
					_common_audio_file.Add("一", @"number\one.wav");
					_common_audio_file.Add("二", @"number\two.wav");
					_common_audio_file.Add("两", @"number\both.wav");
					_common_audio_file.Add("三", @"number\three.wav");
					_common_audio_file.Add("四", @"number\four.wav");
					_common_audio_file.Add("五", @"number\five.wav");
					_common_audio_file.Add("六", @"number\six.wav");
					_common_audio_file.Add("七", @"number\seven.wav");
					_common_audio_file.Add("八", @"number\eight.wav");
					_common_audio_file.Add("九", @"number\nine.wav");
					_common_audio_file.Add("十", @"number\ten.wav");
					_common_audio_file.Add("百", @"number\hundred.wav");
					_common_audio_file.Add("千", @"number\thousand.wav");
					_common_audio_file.Add("万", @"number\tenthousand.wav");
					_common_audio_file.Add("亿", @"number\billion.wav");

					_common_audio_file.Add("一十", @"money\yishi.wav");
					_common_audio_file.Add("二十", @"money\ershi.wav");
					_common_audio_file.Add("三十", @"money\sanshi.wav");
					_common_audio_file.Add("四十", @"money\sishi.wav");
					_common_audio_file.Add("五十", @"money\wushi.wav");
					_common_audio_file.Add("六十", @"money\liushi.wav");
					_common_audio_file.Add("七十", @"money\qishi.wav");
					_common_audio_file.Add("八十", @"money\bashi.wav");
					_common_audio_file.Add("九十", @"money\jiushi.wav");
					_common_audio_file.Add("一百", @"money\yibai.wav");
					_common_audio_file.Add("二百", @"money\erbai.wav");
					_common_audio_file.Add("三百", @"money\sanbai.wav");
					_common_audio_file.Add("四百", @"money\sibai.wav");
					_common_audio_file.Add("五百", @"money\wubai.wav");
					_common_audio_file.Add("六百", @"money\liubai.wav");
					_common_audio_file.Add("七百", @"money\qibai.wav");
					_common_audio_file.Add("八百", @"money\babai.wav");
					_common_audio_file.Add("九百", @"money\jiubai.wav");
					_common_audio_file.Add("一千", @"money\yiqian.wav");
					_common_audio_file.Add("两千", @"money\liangqian.wav");
					_common_audio_file.Add("三千", @"money\sanqian.wav");
					_common_audio_file.Add("四千", @"money\siqian.wav");
					_common_audio_file.Add("五千", @"money\wuqian.wav");
					_common_audio_file.Add("六千", @"money\liuqian.wav");
					_common_audio_file.Add("七千", @"money\qiqian.wav");
					_common_audio_file.Add("八千", @"money\baqian.wav");
					_common_audio_file.Add("九千", @"money\jiuqian.wav");
					_common_audio_file.Add("一万", @"money\yiwan.wav");
					_common_audio_file.Add("二万", @"money\erwan.wav");
					_common_audio_file.Add("两万", @"money\liangwan.wav");
					_common_audio_file.Add("三万", @"money\sanwan.wav");
					_common_audio_file.Add("四万", @"money\siwan.wav");
					_common_audio_file.Add("五万", @"money\wuwan.wav");
					_common_audio_file.Add("六万", @"money\liuwan.wav");
					_common_audio_file.Add("七万", @"money\qiwan.wav");
					_common_audio_file.Add("八万", @"money\bawan.wav");
					_common_audio_file.Add("九万", @"money\jiuwan.wav");
					_common_audio_file.Add("十万", @"money\shiwan.wav");
					_common_audio_file.Add("一亿", @"money\yiyi.wav");
					_common_audio_file.Add("两亿", @"money\liangyi.wav");
					_common_audio_file.Add("三亿", @"money\sanyi.wav");
					_common_audio_file.Add("四亿", @"money\siyi.wav");
					_common_audio_file.Add("五亿", @"money\wuyi.wav");
					_common_audio_file.Add("六亿", @"money\liuyi.wav");
					_common_audio_file.Add("七亿", @"money\qiyi.wav");
					_common_audio_file.Add("八亿", @"money\bayi.wav");
					_common_audio_file.Add("九亿", @"money\jiuyi.wav");
					_common_audio_file.Add("十亿", @"money\shiyi.wav");

					_common_audio_file.Add("元", @"money\yuan.wav");
					_common_audio_file.Add("一角", @"yijiao.wav");
					_common_audio_file.Add("两角", @"liangjiao.wav");
					_common_audio_file.Add("二角", @"erjiao.wav");
					_common_audio_file.Add("三角", @"sanjiao");
					_common_audio_file.Add("四角", @"sijiao");
					_common_audio_file.Add("五角", @"wujiao");
					_common_audio_file.Add("六角", @"liujiao");
					_common_audio_file.Add("七角", @"qijiao");
					_common_audio_file.Add("八角", @"bajiao");
					_common_audio_file.Add("九角", @"jiujiao");
					_common_audio_file.Add("一毛", @"yimao");
					_common_audio_file.Add("两毛", @"liangmao");
					_common_audio_file.Add("二毛", @"ermao");
					_common_audio_file.Add("三毛", @"sanmao");
					_common_audio_file.Add("四毛", @"simao");
					_common_audio_file.Add("五毛", @"wumao");
					_common_audio_file.Add("六毛", @"liumao");
					_common_audio_file.Add("七毛", @"qimao");
					_common_audio_file.Add("八毛", @"bamao");
					_common_audio_file.Add("九毛", @"jiumao");
					_common_audio_file.Add("一分", @"yifen");
					_common_audio_file.Add("两分", @"liangfen");
					_common_audio_file.Add("二分", @"erfen");
					_common_audio_file.Add("三分", @"sanfen");
					_common_audio_file.Add("四分", @"sifen");
					_common_audio_file.Add("五分", @"wufen");
					_common_audio_file.Add("六分", @"liufen");
					_common_audio_file.Add("七分", @"qifen");
					_common_audio_file.Add("八分", @"bafen");
					_common_audio_file.Add("九分", @"jiufen");

					//_common_audio_file.Add("角", "corner.wav");
					//_common_audio_file.Add("分", "cent.wav");
					//_common_audio_file.Add("整", "whole.wav");

					_common_audio_file.Add("交通", @"bank\jiaotong.wav");
					_common_audio_file.Add("兴业", @"bank\xingye.wav");
					_common_audio_file.Add("民生", @"bank\minsheng.wav");
					_common_audio_file.Add("光大", @"bank\guangda.wav");
					_common_audio_file.Add("广发", @"bank\guangfa.wav");
					_common_audio_file.Add("工商", @"bank\gongshang.wav");
					_common_audio_file.Add("中国", @"bank\zhongguo.wav");
					_common_audio_file.Add("建设", @"bank\jianshe.wav");
					_common_audio_file.Add("浦发", @"bank\pufa.wav");
					_common_audio_file.Add("平安", @"bank\pingan.wav");
					_common_audio_file.Add("招商", @"bank\zhaoshang.wav");
					_common_audio_file.Add("农业", @"bank\nongye.wav");
					_common_audio_file.Add("华夏", @"bank\huaxia.wav");
					_common_audio_file.Add("中信", @"bank\zhongxin.wav");

					_common_audio_file.Add("先生", @"gender\sir.wav");
					_common_audio_file.Add("女士", @"gender\madam.wav");
					_common_audio_file.Add("先生吗", @"gender\xianshengma.wav");
					_common_audio_file.Add("女士吗", @"gender\nvshima.wav");

					_common_audio_file.Add("年", @"date\nian.wav");
					_common_audio_file.Add("月", @"date\yue.wav");
					_common_audio_file.Add("日", @"date\ri.wav");
				}
				return _common_audio_file;
			}
		}

		public static string[] fuxing = new string[] { "欧阳", "太史", "端木", "上官", "司马", "东方", "独孤", "南宫", "万俟", "闻人", "夏侯", "诸葛", "尉迟", "公羊", "赫连", "澹台", "皇甫", "宗政", "濮阳", "公冶", "太叔", "申屠", "公孙", "慕容", "仲孙", "钟离", "长孙", "宇文", "司徒", "鲜于", "司空", "闾丘", "子车", "亓官", "司寇", "巫马", "公西", "颛孙", "壤驷", "公良", "漆雕", "乐正", "宰父", "谷梁", "拓跋", "夹谷", "轩辕", "令狐", "段干", "百里", "呼延", "东郭", "南门", "羊舌", "微生", "公户", "公玉", "公仪", "梁丘", "公仲", "公上", "公门", "公山", "公坚", "左丘", "公伯", "西门", "公祖", "第五", "公乘", "贯丘", "公皙", "南荣", "东里", "东宫", "仲长", "子书", "子桑", "即墨", "达奚", "褚师", "吴铭" };

		public static ILifetimeScope scope;

		public static ContainerBuilder builder;

		public static SemaphoreSlim queue_locker;

		public static string fs_string;

	}
}
